AI034
El lenguaje de programación Rust
Programación orientada a objetos en Rust
Objetivos de aprendizaje
- Identificar cómo Rust logra la polimorfía mediante traits y objetos de traits
- Implementar el encapsulamiento usando modificadores de visibilidad y límites de módulos
- Comparar las implicaciones de rendimiento entre el envío estático y dinámico
- Diseñar bases de código extensibles utilizando composición y el patrón de diseño Estado
- Contrastar las garantías de seguridad de Rust con la herencia basada en clases tradicional